﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using QL_LichCT.BusinessLayer;
using QL_LichCT.Utilities;


namespace QL_LichCT.PresentationLayer
{
    public partial class frmLogin : Form
    {
        public string u;
        public object q;
        public string p;

        public frmLogin()
        {
            InitializeComponent();
        }

        private void btn_Huy_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void btn_DangNhap_Click(object sender, EventArgs e)
        {  
            //gán trị cho các biến
            u = txt_UserName.Text;
            p = txt_PassWord.Text;
            q = GIANGVIENBLL.GetQuyen("maquyen", u, p);

            if ( u == "")
            {
                MessageBox.Show("Tài Khoản không được để trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_UserName.Focus();

            }else if ( p == "")
            {
                MessageBox.Show("Mật khẩu không được để trống!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_PassWord.Focus();
            }
            else
            {
                if (q != null)
                {
                    Global_Var.quyen = q;
                    Global_Var.uID = u;
                    frmMaim.tenQuyen = QuyenBLL.GetValue("tenquyen", q.ToString()).ToString();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Tài khoản hoặc mật khẩu không đúng! Vui lòng xem lại.", "Lỗi đăng nhập", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    txt_UserName.Focus();
                }
           }
        }

        private void frmLogin_Load(object sender, EventArgs e)
        {
            txt_UserName.Focus();
        }     
    }
}
